/**
 * <copyright>
 * </copyright>
 *

 */
package org.xtext.example.cr.cR;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.xtext.example.cr.cR.CRFactory
 * @model kind="package"
 * @generated
 */
public interface CRPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "cR";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://www.xtext.org/example/cr/CR";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "cR";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  CRPackage eINSTANCE = org.xtext.example.cr.cR.impl.CRPackageImpl.init();

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.CRLanguageImpl <em>Language</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.CRLanguageImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCRLanguage()
   * @generated
   */
  int CR_LANGUAGE = 0;

  /**
   * The feature id for the '<em><b>Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CR_LANGUAGE__ELEMENTS = 0;

  /**
   * The number of structural features of the '<em>Language</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CR_LANGUAGE_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ElementImpl <em>Element</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ElementImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getElement()
   * @generated
   */
  int ELEMENT = 1;

  /**
   * The feature id for the '<em><b>Var Dec</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ELEMENT__VAR_DEC = 0;

  /**
   * The feature id for the '<em><b>Assignment</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ELEMENT__ASSIGNMENT = 1;

  /**
   * The feature id for the '<em><b>Array Method</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ELEMENT__ARRAY_METHOD = 2;

  /**
   * The feature id for the '<em><b>Function</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ELEMENT__FUNCTION = 3;

  /**
   * The number of structural features of the '<em>Element</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ELEMENT_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.VarDecImpl <em>Var Dec</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.VarDecImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getVarDec()
   * @generated
   */
  int VAR_DEC = 2;

  /**
   * The feature id for the '<em><b>Primitive Dec</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VAR_DEC__PRIMITIVE_DEC = 0;

  /**
   * The feature id for the '<em><b>Array Dec</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VAR_DEC__ARRAY_DEC = 1;

  /**
   * The number of structural features of the '<em>Var Dec</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VAR_DEC_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.PrimitiveDecImpl <em>Primitive Dec</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.PrimitiveDecImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getPrimitiveDec()
   * @generated
   */
  int PRIMITIVE_DEC = 3;

  /**
   * The feature id for the '<em><b>Int Dec</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRIMITIVE_DEC__INT_DEC = 0;

  /**
   * The feature id for the '<em><b>Real Dec</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRIMITIVE_DEC__REAL_DEC = 1;

  /**
   * The feature id for the '<em><b>Partition Dec</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRIMITIVE_DEC__PARTITION_DEC = 2;

  /**
   * The number of structural features of the '<em>Primitive Dec</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRIMITIVE_DEC_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.IntDecImpl <em>Int Dec</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.IntDecImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getIntDec()
   * @generated
   */
  int INT_DEC = 4;

  /**
   * The feature id for the '<em><b>Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INT_DEC__TYPE = 0;

  /**
   * The feature id for the '<em><b>Vars</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INT_DEC__VARS = 1;

  /**
   * The number of structural features of the '<em>Int Dec</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INT_DEC_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.RealDecImpl <em>Real Dec</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.RealDecImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getRealDec()
   * @generated
   */
  int REAL_DEC = 5;

  /**
   * The feature id for the '<em><b>Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int REAL_DEC__TYPE = 0;

  /**
   * The feature id for the '<em><b>Vars</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int REAL_DEC__VARS = 1;

  /**
   * The number of structural features of the '<em>Real Dec</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int REAL_DEC_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.PartitionDecImpl <em>Partition Dec</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.PartitionDecImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getPartitionDec()
   * @generated
   */
  int PARTITION_DEC = 6;

  /**
   * The feature id for the '<em><b>Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PARTITION_DEC__TYPE = 0;

  /**
   * The feature id for the '<em><b>Vars</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PARTITION_DEC__VARS = 1;

  /**
   * The number of structural features of the '<em>Partition Dec</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PARTITION_DEC_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ArrayDecImpl <em>Array Dec</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ArrayDecImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArrayDec()
   * @generated
   */
  int ARRAY_DEC = 7;

  /**
   * The feature id for the '<em><b>Array</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_DEC__ARRAY = 0;

  /**
   * The feature id for the '<em><b>Colums</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_DEC__COLUMS = 1;

  /**
   * The feature id for the '<em><b>Rows</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_DEC__ROWS = 2;

  /**
   * The feature id for the '<em><b>Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_DEC__TYPE = 3;

  /**
   * The feature id for the '<em><b>Array Vars</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_DEC__ARRAY_VARS = 4;

  /**
   * The number of structural features of the '<em>Array Dec</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_DEC_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.AssignmentImpl <em>Assignment</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.AssignmentImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getAssignment()
   * @generated
   */
  int ASSIGNMENT = 8;

  /**
   * The feature id for the '<em><b>Dec</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__DEC = 0;

  /**
   * The feature id for the '<em><b>Variables</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__VARIABLES = 1;

  /**
   * The feature id for the '<em><b>Array Element</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__ARRAY_ELEMENT = 2;

  /**
   * The feature id for the '<em><b>Calc CR</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__CALC_CR = 3;

  /**
   * The feature id for the '<em><b>Calc Mean</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__CALC_MEAN = 4;

  /**
   * The feature id for the '<em><b>Number</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__NUMBER = 5;

  /**
   * The feature id for the '<em><b>Archive</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__ARCHIVE = 6;

  /**
   * The feature id for the '<em><b>Variable</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__VARIABLE = 7;

  /**
   * The feature id for the '<em><b>Assigned AE</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT__ASSIGNED_AE = 8;

  /**
   * The number of structural features of the '<em>Assignment</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASSIGNMENT_FEATURE_COUNT = 9;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ArrayMethodImpl <em>Array Method</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ArrayMethodImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArrayMethod()
   * @generated
   */
  int ARRAY_METHOD = 9;

  /**
   * The feature id for the '<em><b>Size</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_METHOD__SIZE = 0;

  /**
   * The feature id for the '<em><b>Add</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_METHOD__ADD = 1;

  /**
   * The feature id for the '<em><b>Delete</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_METHOD__DELETE = 2;

  /**
   * The number of structural features of the '<em>Array Method</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_METHOD_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.SizeImpl <em>Size</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.SizeImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getSize()
   * @generated
   */
  int SIZE = 10;

  /**
   * The feature id for the '<em><b>Array</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIZE__ARRAY = 0;

  /**
   * The feature id for the '<em><b>Array Element</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIZE__ARRAY_ELEMENT = 1;

  /**
   * The feature id for the '<em><b>Method</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIZE__METHOD = 2;

  /**
   * The number of structural features of the '<em>Size</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIZE_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.AddImpl <em>Add</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.AddImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getAdd()
   * @generated
   */
  int ADD = 11;

  /**
   * The feature id for the '<em><b>Array</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__ARRAY = 0;

  /**
   * The feature id for the '<em><b>Array Element</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__ARRAY_ELEMENT = 1;

  /**
   * The feature id for the '<em><b>Method</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__METHOD = 2;

  /**
   * The feature id for the '<em><b>Num Params</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__NUM_PARAMS = 3;

  /**
   * The feature id for the '<em><b>Var Params</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__VAR_PARAMS = 4;

  /**
   * The feature id for the '<em><b>Ae Params</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__AE_PARAMS = 5;

  /**
   * The feature id for the '<em><b>Archive</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__ARCHIVE = 6;

  /**
   * The feature id for the '<em><b>Sizes</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__SIZES = 7;

  /**
   * The feature id for the '<em><b>Calc CRs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__CALC_CRS = 8;

  /**
   * The feature id for the '<em><b>Calc Means</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD__CALC_MEANS = 9;

  /**
   * The number of structural features of the '<em>Add</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ADD_FEATURE_COUNT = 10;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.DeleteImpl <em>Delete</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.DeleteImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getDelete()
   * @generated
   */
  int DELETE = 12;

  /**
   * The feature id for the '<em><b>Array</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__ARRAY = 0;

  /**
   * The feature id for the '<em><b>Array Element</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__ARRAY_ELEMENT = 1;

  /**
   * The feature id for the '<em><b>Method</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__METHOD = 2;

  /**
   * The feature id for the '<em><b>Del Elements</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__DEL_ELEMENTS = 3;

  /**
   * The feature id for the '<em><b>Del Vars</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__DEL_VARS = 4;

  /**
   * The feature id for the '<em><b>Del Arrays</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__DEL_ARRAYS = 5;

  /**
   * The feature id for the '<em><b>Size</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__SIZE = 6;

  /**
   * The feature id for the '<em><b>Indexs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__INDEXS = 7;

  /**
   * The feature id for the '<em><b>Find Similars</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__FIND_SIMILARS = 8;

  /**
   * The feature id for the '<em><b>Highest CRs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__HIGHEST_CRS = 9;

  /**
   * The feature id for the '<em><b>Indxs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE__INDXS = 10;

  /**
   * The number of structural features of the '<em>Delete</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DELETE_FEATURE_COUNT = 11;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.FunctionImpl <em>Function</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.FunctionImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFunction()
   * @generated
   */
  int FUNCTION = 13;

  /**
   * The feature id for the '<em><b>Standard Function</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FUNCTION__STANDARD_FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Cr Function</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FUNCTION__CR_FUNCTION = 1;

  /**
   * The number of structural features of the '<em>Function</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FUNCTION_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.StandardFunctionImpl <em>Standard Function</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.StandardFunctionImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getStandardFunction()
   * @generated
   */
  int STANDARD_FUNCTION = 14;

  /**
   * The feature id for the '<em><b>Print</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STANDARD_FUNCTION__PRINT = 0;

  /**
   * The feature id for the '<em><b>For</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STANDARD_FUNCTION__FOR = 1;

  /**
   * The feature id for the '<em><b>Forall</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STANDARD_FUNCTION__FORALL = 2;

  /**
   * The number of structural features of the '<em>Standard Function</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int STANDARD_FUNCTION_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.PrintImpl <em>Print</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.PrintImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getPrint()
   * @generated
   */
  int PRINT = 15;

  /**
   * The feature id for the '<em><b>Function</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRINT__FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Var</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRINT__VAR = 1;

  /**
   * The feature id for the '<em><b>Msg</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRINT__MSG = 2;

  /**
   * The feature id for the '<em><b>Ae Param</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRINT__AE_PARAM = 3;

  /**
   * The number of structural features of the '<em>Print</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PRINT_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ForImpl <em>For</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ForImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFor()
   * @generated
   */
  int FOR = 16;

  /**
   * The feature id for the '<em><b>Function</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOR__FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Loc Var</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOR__LOC_VAR = 1;

  /**
   * The feature id for the '<em><b>Dir</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOR__DIR = 2;

  /**
   * The feature id for the '<em><b>Inner Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOR__INNER_ELEMENTS = 3;

  /**
   * The feature id for the '<em><b>Var</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOR__VAR = 4;

  /**
   * The number of structural features of the '<em>For</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOR_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ForallImpl <em>Forall</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ForallImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getForall()
   * @generated
   */
  int FORALL = 17;

  /**
   * The feature id for the '<em><b>Function</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Loc Var</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__LOC_VAR = 1;

  /**
   * The feature id for the '<em><b>Begin</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__BEGIN = 2;

  /**
   * The feature id for the '<em><b>Begin Var</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__BEGIN_VAR = 3;

  /**
   * The feature id for the '<em><b>Begin Function</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__BEGIN_FUNCTION = 4;

  /**
   * The feature id for the '<em><b>Begin AE</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__BEGIN_AE = 5;

  /**
   * The feature id for the '<em><b>End</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__END = 6;

  /**
   * The feature id for the '<em><b>End Var</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__END_VAR = 7;

  /**
   * The feature id for the '<em><b>End Function</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__END_FUNCTION = 8;

  /**
   * The feature id for the '<em><b>End AE</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__END_AE = 9;

  /**
   * The feature id for the '<em><b>Inner Elements</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL__INNER_ELEMENTS = 10;

  /**
   * The number of structural features of the '<em>Forall</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FORALL_FEATURE_COUNT = 11;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.CRFunctionImpl <em>Function</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.CRFunctionImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCRFunction()
   * @generated
   */
  int CR_FUNCTION = 18;

  /**
   * The feature id for the '<em><b>Calc CR</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CR_FUNCTION__CALC_CR = 0;

  /**
   * The feature id for the '<em><b>Calc Mean</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CR_FUNCTION__CALC_MEAN = 1;

  /**
   * The feature id for the '<em><b>Highest CR</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CR_FUNCTION__HIGHEST_CR = 2;

  /**
   * The feature id for the '<em><b>Find Similar</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CR_FUNCTION__FIND_SIMILAR = 3;

  /**
   * The number of structural features of the '<em>Function</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CR_FUNCTION_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.CalcCRImpl <em>Calc CR</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.CalcCRImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCalcCR()
   * @generated
   */
  int CALC_CR = 19;

  /**
   * The feature id for the '<em><b>Function</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR__FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Vector</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR__VECTOR = 1;

  /**
   * The feature id for the '<em><b>Array Element</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR__ARRAY_ELEMENT = 2;

  /**
   * The feature id for the '<em><b>Array Element1</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR__ARRAY_ELEMENT1 = 3;

  /**
   * The feature id for the '<em><b>Var1</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR__VAR1 = 4;

  /**
   * The feature id for the '<em><b>Array Element2</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR__ARRAY_ELEMENT2 = 5;

  /**
   * The feature id for the '<em><b>Var2</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR__VAR2 = 6;

  /**
   * The number of structural features of the '<em>Calc CR</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_CR_FEATURE_COUNT = 7;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.CalcMeanImpl <em>Calc Mean</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.CalcMeanImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCalcMean()
   * @generated
   */
  int CALC_MEAN = 20;

  /**
   * The feature id for the '<em><b>Function</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_MEAN__FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Array</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_MEAN__ARRAY = 1;

  /**
   * The feature id for the '<em><b>Array Element</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_MEAN__ARRAY_ELEMENT = 2;

  /**
   * The feature id for the '<em><b>Calc CR</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_MEAN__CALC_CR = 3;

  /**
   * The number of structural features of the '<em>Calc Mean</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CALC_MEAN_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.HighestCRImpl <em>Highest CR</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.HighestCRImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getHighestCR()
   * @generated
   */
  int HIGHEST_CR = 21;

  /**
   * The feature id for the '<em><b>Function</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIGHEST_CR__FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Array</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIGHEST_CR__ARRAY = 1;

  /**
   * The feature id for the '<em><b>Array Element</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIGHEST_CR__ARRAY_ELEMENT = 2;

  /**
   * The feature id for the '<em><b>Calc CR</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIGHEST_CR__CALC_CR = 3;

  /**
   * The number of structural features of the '<em>Highest CR</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int HIGHEST_CR_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.FindSimilarImpl <em>Find Similar</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.FindSimilarImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFindSimilar()
   * @generated
   */
  int FIND_SIMILAR = 22;

  /**
   * The feature id for the '<em><b>Function</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__FUNCTION = 0;

  /**
   * The feature id for the '<em><b>Matrix</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__MATRIX = 1;

  /**
   * The feature id for the '<em><b>Indx Int</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__INDX_INT = 2;

  /**
   * The feature id for the '<em><b>Indx Var</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__INDX_VAR = 3;

  /**
   * The feature id for the '<em><b>Indx AE</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__INDX_AE = 4;

  /**
   * The feature id for the '<em><b>Similarity Num</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__SIMILARITY_NUM = 5;

  /**
   * The feature id for the '<em><b>Similarity Var</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__SIMILARITY_VAR = 6;

  /**
   * The feature id for the '<em><b>Similarity AE</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__SIMILARITY_AE = 7;

  /**
   * The feature id for the '<em><b>Similarity Calc CR</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__SIMILARITY_CALC_CR = 8;

  /**
   * The feature id for the '<em><b>Similarity Calc Mean</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR__SIMILARITY_CALC_MEAN = 9;

  /**
   * The number of structural features of the '<em>Find Similar</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIND_SIMILAR_FEATURE_COUNT = 10;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.VariableImpl <em>Variable</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.VariableImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getVariable()
   * @generated
   */
  int VARIABLE = 23;

  /**
   * The feature id for the '<em><b>Is Matrix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VARIABLE__IS_MATRIX = 0;

  /**
   * The feature id for the '<em><b>Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VARIABLE__TYPE = 1;

  /**
   * The feature id for the '<em><b>Is Array</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VARIABLE__IS_ARRAY = 2;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VARIABLE__NAME = 3;

  /**
   * The number of structural features of the '<em>Variable</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int VARIABLE_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.SimpleVariableImpl <em>Simple Variable</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.SimpleVariableImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getSimpleVariable()
   * @generated
   */
  int SIMPLE_VARIABLE = 24;

  /**
   * The feature id for the '<em><b>Is Matrix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_VARIABLE__IS_MATRIX = VARIABLE__IS_MATRIX;

  /**
   * The feature id for the '<em><b>Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_VARIABLE__TYPE = VARIABLE__TYPE;

  /**
   * The feature id for the '<em><b>Is Array</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_VARIABLE__IS_ARRAY = VARIABLE__IS_ARRAY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_VARIABLE__NAME = VARIABLE__NAME;

  /**
   * The number of structural features of the '<em>Simple Variable</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_VARIABLE_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ArrayImpl <em>Array</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ArrayImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArray()
   * @generated
   */
  int ARRAY = 25;

  /**
   * The feature id for the '<em><b>Is Matrix</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY__IS_MATRIX = VARIABLE__IS_MATRIX;

  /**
   * The feature id for the '<em><b>Type</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY__TYPE = VARIABLE__TYPE;

  /**
   * The feature id for the '<em><b>Is Array</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY__IS_ARRAY = VARIABLE__IS_ARRAY;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY__NAME = VARIABLE__NAME;

  /**
   * The number of structural features of the '<em>Array</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.NumberImpl <em>Number</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.NumberImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getNumber()
   * @generated
   */
  int NUMBER = 26;

  /**
   * The feature id for the '<em><b>Integer</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int NUMBER__INTEGER = 0;

  /**
   * The feature id for the '<em><b>Decimal</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int NUMBER__DECIMAL = 1;

  /**
   * The number of structural features of the '<em>Number</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int NUMBER_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.FolderImpl <em>Folder</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.FolderImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFolder()
   * @generated
   */
  int FOLDER = 27;

  /**
   * The feature id for the '<em><b>Linux Folder</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOLDER__LINUX_FOLDER = 0;

  /**
   * The feature id for the '<em><b>Windows Folder</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOLDER__WINDOWS_FOLDER = 1;

  /**
   * The number of structural features of the '<em>Folder</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FOLDER_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ArchiveImpl <em>Archive</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ArchiveImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArchive()
   * @generated
   */
  int ARCHIVE = 28;

  /**
   * The feature id for the '<em><b>Folder</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARCHIVE__FOLDER = 0;

  /**
   * The feature id for the '<em><b>Arq</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARCHIVE__ARQ = 1;

  /**
   * The number of structural features of the '<em>Archive</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARCHIVE_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.LinuxFolderImpl <em>Linux Folder</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.LinuxFolderImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getLinuxFolder()
   * @generated
   */
  int LINUX_FOLDER = 29;

  /**
   * The feature id for the '<em><b>Unix Folder</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LINUX_FOLDER__UNIX_FOLDER = 0;

  /**
   * The number of structural features of the '<em>Linux Folder</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LINUX_FOLDER_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.WindowsFolderImpl <em>Windows Folder</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.WindowsFolderImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getWindowsFolder()
   * @generated
   */
  int WINDOWS_FOLDER = 30;

  /**
   * The feature id for the '<em><b>Windows Folder</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WINDOWS_FOLDER__WINDOWS_FOLDER = 0;

  /**
   * The number of structural features of the '<em>Windows Folder</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WINDOWS_FOLDER_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.ArrayElementImpl <em>Array Element</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.ArrayElementImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArrayElement()
   * @generated
   */
  int ARRAY_ELEMENT = 31;

  /**
   * The feature id for the '<em><b>Array</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_ELEMENT__ARRAY = 0;

  /**
   * The feature id for the '<em><b>Idx</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_ELEMENT__IDX = 1;

  /**
   * The number of structural features of the '<em>Array Element</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ARRAY_ELEMENT_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.xtext.example.cr.cR.impl.IndexImpl <em>Index</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.cr.cR.impl.IndexImpl
   * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getIndex()
   * @generated
   */
  int INDEX = 32;

  /**
   * The feature id for the '<em><b>Param1</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INDEX__PARAM1 = 0;

  /**
   * The feature id for the '<em><b>Var1</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INDEX__VAR1 = 1;

  /**
   * The feature id for the '<em><b>Param2</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INDEX__PARAM2 = 2;

  /**
   * The feature id for the '<em><b>Var2</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INDEX__VAR2 = 3;

  /**
   * The number of structural features of the '<em>Index</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int INDEX_FEATURE_COUNT = 4;


  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.CRLanguage <em>Language</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Language</em>'.
   * @see org.xtext.example.cr.cR.CRLanguage
   * @generated
   */
  EClass getCRLanguage();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.CRLanguage#getElements <em>Elements</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Elements</em>'.
   * @see org.xtext.example.cr.cR.CRLanguage#getElements()
   * @see #getCRLanguage()
   * @generated
   */
  EReference getCRLanguage_Elements();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Element <em>Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Element</em>'.
   * @see org.xtext.example.cr.cR.Element
   * @generated
   */
  EClass getElement();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Element#getVarDec <em>Var Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Var Dec</em>'.
   * @see org.xtext.example.cr.cR.Element#getVarDec()
   * @see #getElement()
   * @generated
   */
  EReference getElement_VarDec();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Element#getAssignment <em>Assignment</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Assignment</em>'.
   * @see org.xtext.example.cr.cR.Element#getAssignment()
   * @see #getElement()
   * @generated
   */
  EReference getElement_Assignment();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Element#getArrayMethod <em>Array Method</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Method</em>'.
   * @see org.xtext.example.cr.cR.Element#getArrayMethod()
   * @see #getElement()
   * @generated
   */
  EReference getElement_ArrayMethod();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Element#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.Element#getFunction()
   * @see #getElement()
   * @generated
   */
  EReference getElement_Function();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.VarDec <em>Var Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Var Dec</em>'.
   * @see org.xtext.example.cr.cR.VarDec
   * @generated
   */
  EClass getVarDec();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.VarDec#getPrimitiveDec <em>Primitive Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Primitive Dec</em>'.
   * @see org.xtext.example.cr.cR.VarDec#getPrimitiveDec()
   * @see #getVarDec()
   * @generated
   */
  EReference getVarDec_PrimitiveDec();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.VarDec#getArrayDec <em>Array Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Dec</em>'.
   * @see org.xtext.example.cr.cR.VarDec#getArrayDec()
   * @see #getVarDec()
   * @generated
   */
  EReference getVarDec_ArrayDec();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.PrimitiveDec <em>Primitive Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Primitive Dec</em>'.
   * @see org.xtext.example.cr.cR.PrimitiveDec
   * @generated
   */
  EClass getPrimitiveDec();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.PrimitiveDec#getIntDec <em>Int Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Int Dec</em>'.
   * @see org.xtext.example.cr.cR.PrimitiveDec#getIntDec()
   * @see #getPrimitiveDec()
   * @generated
   */
  EReference getPrimitiveDec_IntDec();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.PrimitiveDec#getRealDec <em>Real Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Real Dec</em>'.
   * @see org.xtext.example.cr.cR.PrimitiveDec#getRealDec()
   * @see #getPrimitiveDec()
   * @generated
   */
  EReference getPrimitiveDec_RealDec();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.PrimitiveDec#getPartitionDec <em>Partition Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Partition Dec</em>'.
   * @see org.xtext.example.cr.cR.PrimitiveDec#getPartitionDec()
   * @see #getPrimitiveDec()
   * @generated
   */
  EReference getPrimitiveDec_PartitionDec();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.IntDec <em>Int Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Int Dec</em>'.
   * @see org.xtext.example.cr.cR.IntDec
   * @generated
   */
  EClass getIntDec();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.IntDec#getType <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Type</em>'.
   * @see org.xtext.example.cr.cR.IntDec#getType()
   * @see #getIntDec()
   * @generated
   */
  EAttribute getIntDec_Type();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.IntDec#getVars <em>Vars</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Vars</em>'.
   * @see org.xtext.example.cr.cR.IntDec#getVars()
   * @see #getIntDec()
   * @generated
   */
  EReference getIntDec_Vars();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.RealDec <em>Real Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Real Dec</em>'.
   * @see org.xtext.example.cr.cR.RealDec
   * @generated
   */
  EClass getRealDec();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.RealDec#getType <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Type</em>'.
   * @see org.xtext.example.cr.cR.RealDec#getType()
   * @see #getRealDec()
   * @generated
   */
  EAttribute getRealDec_Type();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.RealDec#getVars <em>Vars</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Vars</em>'.
   * @see org.xtext.example.cr.cR.RealDec#getVars()
   * @see #getRealDec()
   * @generated
   */
  EReference getRealDec_Vars();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.PartitionDec <em>Partition Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Partition Dec</em>'.
   * @see org.xtext.example.cr.cR.PartitionDec
   * @generated
   */
  EClass getPartitionDec();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.PartitionDec#getType <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Type</em>'.
   * @see org.xtext.example.cr.cR.PartitionDec#getType()
   * @see #getPartitionDec()
   * @generated
   */
  EAttribute getPartitionDec_Type();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.PartitionDec#getVars <em>Vars</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Vars</em>'.
   * @see org.xtext.example.cr.cR.PartitionDec#getVars()
   * @see #getPartitionDec()
   * @generated
   */
  EReference getPartitionDec_Vars();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.ArrayDec <em>Array Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Array Dec</em>'.
   * @see org.xtext.example.cr.cR.ArrayDec
   * @generated
   */
  EClass getArrayDec();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.ArrayDec#getArray <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.ArrayDec#getArray()
   * @see #getArrayDec()
   * @generated
   */
  EAttribute getArrayDec_Array();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.ArrayDec#getColums <em>Colums</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Colums</em>'.
   * @see org.xtext.example.cr.cR.ArrayDec#getColums()
   * @see #getArrayDec()
   * @generated
   */
  EAttribute getArrayDec_Colums();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.ArrayDec#getRows <em>Rows</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Rows</em>'.
   * @see org.xtext.example.cr.cR.ArrayDec#getRows()
   * @see #getArrayDec()
   * @generated
   */
  EAttribute getArrayDec_Rows();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.ArrayDec#getType <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Type</em>'.
   * @see org.xtext.example.cr.cR.ArrayDec#getType()
   * @see #getArrayDec()
   * @generated
   */
  EAttribute getArrayDec_Type();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.ArrayDec#getArrayVars <em>Array Vars</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Array Vars</em>'.
   * @see org.xtext.example.cr.cR.ArrayDec#getArrayVars()
   * @see #getArrayDec()
   * @generated
   */
  EReference getArrayDec_ArrayVars();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Assignment <em>Assignment</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Assignment</em>'.
   * @see org.xtext.example.cr.cR.Assignment
   * @generated
   */
  EClass getAssignment();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Assignment#getDec <em>Dec</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dec</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getDec()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_Dec();

  /**
   * Returns the meta object for the reference list '{@link org.xtext.example.cr.cR.Assignment#getVariables <em>Variables</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Variables</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getVariables()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_Variables();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Assignment#getArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getArrayElement()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_ArrayElement();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Assignment#getCalcCR <em>Calc CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Calc CR</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getCalcCR()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_CalcCR();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Assignment#getCalcMean <em>Calc Mean</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Calc Mean</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getCalcMean()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_CalcMean();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Assignment#getNumber <em>Number</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Number</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getNumber()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_Number();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Assignment#getArchive <em>Archive</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Archive</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getArchive()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_Archive();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Assignment#getVariable <em>Variable</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Variable</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getVariable()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_Variable();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Assignment#getAssignedAE <em>Assigned AE</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Assigned AE</em>'.
   * @see org.xtext.example.cr.cR.Assignment#getAssignedAE()
   * @see #getAssignment()
   * @generated
   */
  EReference getAssignment_AssignedAE();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.ArrayMethod <em>Array Method</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Array Method</em>'.
   * @see org.xtext.example.cr.cR.ArrayMethod
   * @generated
   */
  EClass getArrayMethod();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.ArrayMethod#getSize <em>Size</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Size</em>'.
   * @see org.xtext.example.cr.cR.ArrayMethod#getSize()
   * @see #getArrayMethod()
   * @generated
   */
  EReference getArrayMethod_Size();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.ArrayMethod#getAdd <em>Add</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Add</em>'.
   * @see org.xtext.example.cr.cR.ArrayMethod#getAdd()
   * @see #getArrayMethod()
   * @generated
   */
  EReference getArrayMethod_Add();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.ArrayMethod#getDelete <em>Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Delete</em>'.
   * @see org.xtext.example.cr.cR.ArrayMethod#getDelete()
   * @see #getArrayMethod()
   * @generated
   */
  EReference getArrayMethod_Delete();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Size <em>Size</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Size</em>'.
   * @see org.xtext.example.cr.cR.Size
   * @generated
   */
  EClass getSize();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Size#getArray <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.Size#getArray()
   * @see #getSize()
   * @generated
   */
  EReference getSize_Array();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Size#getArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.Size#getArrayElement()
   * @see #getSize()
   * @generated
   */
  EReference getSize_ArrayElement();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Size#getMethod <em>Method</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Method</em>'.
   * @see org.xtext.example.cr.cR.Size#getMethod()
   * @see #getSize()
   * @generated
   */
  EAttribute getSize_Method();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Add <em>Add</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Add</em>'.
   * @see org.xtext.example.cr.cR.Add
   * @generated
   */
  EClass getAdd();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Add#getArray <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.Add#getArray()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_Array();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Add#getArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.Add#getArrayElement()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_ArrayElement();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Add#getMethod <em>Method</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Method</em>'.
   * @see org.xtext.example.cr.cR.Add#getMethod()
   * @see #getAdd()
   * @generated
   */
  EAttribute getAdd_Method();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Add#getNumParams <em>Num Params</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Num Params</em>'.
   * @see org.xtext.example.cr.cR.Add#getNumParams()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_NumParams();

  /**
   * Returns the meta object for the reference list '{@link org.xtext.example.cr.cR.Add#getVarParams <em>Var Params</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Var Params</em>'.
   * @see org.xtext.example.cr.cR.Add#getVarParams()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_VarParams();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Add#getAeParams <em>Ae Params</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Ae Params</em>'.
   * @see org.xtext.example.cr.cR.Add#getAeParams()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_AeParams();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Add#getArchive <em>Archive</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Archive</em>'.
   * @see org.xtext.example.cr.cR.Add#getArchive()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_Archive();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Add#getSizes <em>Sizes</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Sizes</em>'.
   * @see org.xtext.example.cr.cR.Add#getSizes()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_Sizes();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Add#getCalcCRs <em>Calc CRs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Calc CRs</em>'.
   * @see org.xtext.example.cr.cR.Add#getCalcCRs()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_CalcCRs();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Add#getCalcMeans <em>Calc Means</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Calc Means</em>'.
   * @see org.xtext.example.cr.cR.Add#getCalcMeans()
   * @see #getAdd()
   * @generated
   */
  EReference getAdd_CalcMeans();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Delete <em>Delete</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Delete</em>'.
   * @see org.xtext.example.cr.cR.Delete
   * @generated
   */
  EClass getDelete();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Delete#getArray <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.Delete#getArray()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_Array();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Delete#getArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.Delete#getArrayElement()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_ArrayElement();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Delete#getMethod <em>Method</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Method</em>'.
   * @see org.xtext.example.cr.cR.Delete#getMethod()
   * @see #getDelete()
   * @generated
   */
  EAttribute getDelete_Method();

  /**
   * Returns the meta object for the attribute list '{@link org.xtext.example.cr.cR.Delete#getDelElements <em>Del Elements</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Del Elements</em>'.
   * @see org.xtext.example.cr.cR.Delete#getDelElements()
   * @see #getDelete()
   * @generated
   */
  EAttribute getDelete_DelElements();

  /**
   * Returns the meta object for the reference list '{@link org.xtext.example.cr.cR.Delete#getDelVars <em>Del Vars</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Del Vars</em>'.
   * @see org.xtext.example.cr.cR.Delete#getDelVars()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_DelVars();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Delete#getDelArrays <em>Del Arrays</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Del Arrays</em>'.
   * @see org.xtext.example.cr.cR.Delete#getDelArrays()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_DelArrays();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Delete#getSize <em>Size</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Size</em>'.
   * @see org.xtext.example.cr.cR.Delete#getSize()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_Size();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Delete#getIndexs <em>Indexs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Indexs</em>'.
   * @see org.xtext.example.cr.cR.Delete#getIndexs()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_Indexs();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Delete#getFindSimilars <em>Find Similars</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Find Similars</em>'.
   * @see org.xtext.example.cr.cR.Delete#getFindSimilars()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_FindSimilars();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Delete#getHighestCRs <em>Highest CRs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Highest CRs</em>'.
   * @see org.xtext.example.cr.cR.Delete#getHighestCRs()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_HighestCRs();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Delete#getIndxs <em>Indxs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Indxs</em>'.
   * @see org.xtext.example.cr.cR.Delete#getIndxs()
   * @see #getDelete()
   * @generated
   */
  EReference getDelete_Indxs();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Function <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.Function
   * @generated
   */
  EClass getFunction();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Function#getStandardFunction <em>Standard Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Standard Function</em>'.
   * @see org.xtext.example.cr.cR.Function#getStandardFunction()
   * @see #getFunction()
   * @generated
   */
  EReference getFunction_StandardFunction();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Function#getCrFunction <em>Cr Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Cr Function</em>'.
   * @see org.xtext.example.cr.cR.Function#getCrFunction()
   * @see #getFunction()
   * @generated
   */
  EReference getFunction_CrFunction();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.StandardFunction <em>Standard Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Standard Function</em>'.
   * @see org.xtext.example.cr.cR.StandardFunction
   * @generated
   */
  EClass getStandardFunction();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.StandardFunction#getPrint <em>Print</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Print</em>'.
   * @see org.xtext.example.cr.cR.StandardFunction#getPrint()
   * @see #getStandardFunction()
   * @generated
   */
  EReference getStandardFunction_Print();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.StandardFunction#getFor <em>For</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>For</em>'.
   * @see org.xtext.example.cr.cR.StandardFunction#getFor()
   * @see #getStandardFunction()
   * @generated
   */
  EReference getStandardFunction_For();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.StandardFunction#getForall <em>Forall</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Forall</em>'.
   * @see org.xtext.example.cr.cR.StandardFunction#getForall()
   * @see #getStandardFunction()
   * @generated
   */
  EReference getStandardFunction_Forall();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Print <em>Print</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Print</em>'.
   * @see org.xtext.example.cr.cR.Print
   * @generated
   */
  EClass getPrint();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Print#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.Print#getFunction()
   * @see #getPrint()
   * @generated
   */
  EAttribute getPrint_Function();

  /**
   * Returns the meta object for the reference list '{@link org.xtext.example.cr.cR.Print#getVar <em>Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Var</em>'.
   * @see org.xtext.example.cr.cR.Print#getVar()
   * @see #getPrint()
   * @generated
   */
  EReference getPrint_Var();

  /**
   * Returns the meta object for the attribute list '{@link org.xtext.example.cr.cR.Print#getMsg <em>Msg</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Msg</em>'.
   * @see org.xtext.example.cr.cR.Print#getMsg()
   * @see #getPrint()
   * @generated
   */
  EAttribute getPrint_Msg();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Print#getAeParam <em>Ae Param</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Ae Param</em>'.
   * @see org.xtext.example.cr.cR.Print#getAeParam()
   * @see #getPrint()
   * @generated
   */
  EReference getPrint_AeParam();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.For <em>For</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>For</em>'.
   * @see org.xtext.example.cr.cR.For
   * @generated
   */
  EClass getFor();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.For#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.For#getFunction()
   * @see #getFor()
   * @generated
   */
  EAttribute getFor_Function();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.For#getLocVar <em>Loc Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Loc Var</em>'.
   * @see org.xtext.example.cr.cR.For#getLocVar()
   * @see #getFor()
   * @generated
   */
  EReference getFor_LocVar();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.For#getDir <em>Dir</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dir</em>'.
   * @see org.xtext.example.cr.cR.For#getDir()
   * @see #getFor()
   * @generated
   */
  EReference getFor_Dir();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.For#getInnerElements <em>Inner Elements</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Inner Elements</em>'.
   * @see org.xtext.example.cr.cR.For#getInnerElements()
   * @see #getFor()
   * @generated
   */
  EReference getFor_InnerElements();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.For#getVar <em>Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Var</em>'.
   * @see org.xtext.example.cr.cR.For#getVar()
   * @see #getFor()
   * @generated
   */
  EReference getFor_Var();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Forall <em>Forall</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Forall</em>'.
   * @see org.xtext.example.cr.cR.Forall
   * @generated
   */
  EClass getForall();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Forall#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.Forall#getFunction()
   * @see #getForall()
   * @generated
   */
  EAttribute getForall_Function();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Forall#getLocVar <em>Loc Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Loc Var</em>'.
   * @see org.xtext.example.cr.cR.Forall#getLocVar()
   * @see #getForall()
   * @generated
   */
  EReference getForall_LocVar();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Forall#getBegin <em>Begin</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Begin</em>'.
   * @see org.xtext.example.cr.cR.Forall#getBegin()
   * @see #getForall()
   * @generated
   */
  EAttribute getForall_Begin();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Forall#getBeginVar <em>Begin Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Begin Var</em>'.
   * @see org.xtext.example.cr.cR.Forall#getBeginVar()
   * @see #getForall()
   * @generated
   */
  EReference getForall_BeginVar();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Forall#getBeginFunction <em>Begin Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Begin Function</em>'.
   * @see org.xtext.example.cr.cR.Forall#getBeginFunction()
   * @see #getForall()
   * @generated
   */
  EReference getForall_BeginFunction();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Forall#getBeginAE <em>Begin AE</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Begin AE</em>'.
   * @see org.xtext.example.cr.cR.Forall#getBeginAE()
   * @see #getForall()
   * @generated
   */
  EReference getForall_BeginAE();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Forall#getEnd <em>End</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>End</em>'.
   * @see org.xtext.example.cr.cR.Forall#getEnd()
   * @see #getForall()
   * @generated
   */
  EAttribute getForall_End();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Forall#getEndVar <em>End Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>End Var</em>'.
   * @see org.xtext.example.cr.cR.Forall#getEndVar()
   * @see #getForall()
   * @generated
   */
  EReference getForall_EndVar();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Forall#getEndFunction <em>End Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>End Function</em>'.
   * @see org.xtext.example.cr.cR.Forall#getEndFunction()
   * @see #getForall()
   * @generated
   */
  EReference getForall_EndFunction();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Forall#getEndAE <em>End AE</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>End AE</em>'.
   * @see org.xtext.example.cr.cR.Forall#getEndAE()
   * @see #getForall()
   * @generated
   */
  EReference getForall_EndAE();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.cr.cR.Forall#getInnerElements <em>Inner Elements</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Inner Elements</em>'.
   * @see org.xtext.example.cr.cR.Forall#getInnerElements()
   * @see #getForall()
   * @generated
   */
  EReference getForall_InnerElements();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.CRFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.CRFunction
   * @generated
   */
  EClass getCRFunction();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CRFunction#getCalcCR <em>Calc CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Calc CR</em>'.
   * @see org.xtext.example.cr.cR.CRFunction#getCalcCR()
   * @see #getCRFunction()
   * @generated
   */
  EReference getCRFunction_CalcCR();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CRFunction#getCalcMean <em>Calc Mean</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Calc Mean</em>'.
   * @see org.xtext.example.cr.cR.CRFunction#getCalcMean()
   * @see #getCRFunction()
   * @generated
   */
  EReference getCRFunction_CalcMean();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CRFunction#getHighestCR <em>Highest CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Highest CR</em>'.
   * @see org.xtext.example.cr.cR.CRFunction#getHighestCR()
   * @see #getCRFunction()
   * @generated
   */
  EReference getCRFunction_HighestCR();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CRFunction#getFindSimilar <em>Find Similar</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Find Similar</em>'.
   * @see org.xtext.example.cr.cR.CRFunction#getFindSimilar()
   * @see #getCRFunction()
   * @generated
   */
  EReference getCRFunction_FindSimilar();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.CalcCR <em>Calc CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Calc CR</em>'.
   * @see org.xtext.example.cr.cR.CalcCR
   * @generated
   */
  EClass getCalcCR();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.CalcCR#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.CalcCR#getFunction()
   * @see #getCalcCR()
   * @generated
   */
  EAttribute getCalcCR_Function();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.CalcCR#getVector <em>Vector</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Vector</em>'.
   * @see org.xtext.example.cr.cR.CalcCR#getVector()
   * @see #getCalcCR()
   * @generated
   */
  EReference getCalcCR_Vector();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CalcCR#getArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.CalcCR#getArrayElement()
   * @see #getCalcCR()
   * @generated
   */
  EReference getCalcCR_ArrayElement();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CalcCR#getArrayElement1 <em>Array Element1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element1</em>'.
   * @see org.xtext.example.cr.cR.CalcCR#getArrayElement1()
   * @see #getCalcCR()
   * @generated
   */
  EReference getCalcCR_ArrayElement1();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.CalcCR#getVar1 <em>Var1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Var1</em>'.
   * @see org.xtext.example.cr.cR.CalcCR#getVar1()
   * @see #getCalcCR()
   * @generated
   */
  EReference getCalcCR_Var1();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CalcCR#getArrayElement2 <em>Array Element2</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element2</em>'.
   * @see org.xtext.example.cr.cR.CalcCR#getArrayElement2()
   * @see #getCalcCR()
   * @generated
   */
  EReference getCalcCR_ArrayElement2();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.CalcCR#getVar2 <em>Var2</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Var2</em>'.
   * @see org.xtext.example.cr.cR.CalcCR#getVar2()
   * @see #getCalcCR()
   * @generated
   */
  EReference getCalcCR_Var2();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.CalcMean <em>Calc Mean</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Calc Mean</em>'.
   * @see org.xtext.example.cr.cR.CalcMean
   * @generated
   */
  EClass getCalcMean();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.CalcMean#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.CalcMean#getFunction()
   * @see #getCalcMean()
   * @generated
   */
  EAttribute getCalcMean_Function();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.CalcMean#getArray <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.CalcMean#getArray()
   * @see #getCalcMean()
   * @generated
   */
  EReference getCalcMean_Array();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CalcMean#getArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.CalcMean#getArrayElement()
   * @see #getCalcMean()
   * @generated
   */
  EReference getCalcMean_ArrayElement();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.CalcMean#getCalcCR <em>Calc CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Calc CR</em>'.
   * @see org.xtext.example.cr.cR.CalcMean#getCalcCR()
   * @see #getCalcMean()
   * @generated
   */
  EReference getCalcMean_CalcCR();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.HighestCR <em>Highest CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Highest CR</em>'.
   * @see org.xtext.example.cr.cR.HighestCR
   * @generated
   */
  EClass getHighestCR();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.HighestCR#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.HighestCR#getFunction()
   * @see #getHighestCR()
   * @generated
   */
  EAttribute getHighestCR_Function();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.HighestCR#getArray <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.HighestCR#getArray()
   * @see #getHighestCR()
   * @generated
   */
  EReference getHighestCR_Array();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.HighestCR#getArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.HighestCR#getArrayElement()
   * @see #getHighestCR()
   * @generated
   */
  EReference getHighestCR_ArrayElement();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.HighestCR#getCalcCR <em>Calc CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Calc CR</em>'.
   * @see org.xtext.example.cr.cR.HighestCR#getCalcCR()
   * @see #getHighestCR()
   * @generated
   */
  EReference getHighestCR_CalcCR();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.FindSimilar <em>Find Similar</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Find Similar</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar
   * @generated
   */
  EClass getFindSimilar();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.FindSimilar#getFunction <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Function</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getFunction()
   * @see #getFindSimilar()
   * @generated
   */
  EAttribute getFindSimilar_Function();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.FindSimilar#getMatrix <em>Matrix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Matrix</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getMatrix()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_Matrix();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.FindSimilar#getIndxInt <em>Indx Int</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Indx Int</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getIndxInt()
   * @see #getFindSimilar()
   * @generated
   */
  EAttribute getFindSimilar_IndxInt();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.FindSimilar#getIndxVar <em>Indx Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Indx Var</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getIndxVar()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_IndxVar();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.FindSimilar#getIndxAE <em>Indx AE</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Indx AE</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getIndxAE()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_IndxAE();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.FindSimilar#getSimilarityNum <em>Similarity Num</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Similarity Num</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getSimilarityNum()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_SimilarityNum();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.FindSimilar#getSimilarityVar <em>Similarity Var</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Similarity Var</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getSimilarityVar()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_SimilarityVar();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.FindSimilar#getSimilarityAE <em>Similarity AE</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Similarity AE</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getSimilarityAE()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_SimilarityAE();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.FindSimilar#getSimilarityCalcCR <em>Similarity Calc CR</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Similarity Calc CR</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getSimilarityCalcCR()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_SimilarityCalcCR();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.FindSimilar#getSimilarityCalcMean <em>Similarity Calc Mean</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Similarity Calc Mean</em>'.
   * @see org.xtext.example.cr.cR.FindSimilar#getSimilarityCalcMean()
   * @see #getFindSimilar()
   * @generated
   */
  EReference getFindSimilar_SimilarityCalcMean();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Variable <em>Variable</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Variable</em>'.
   * @see org.xtext.example.cr.cR.Variable
   * @generated
   */
  EClass getVariable();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Variable#getIsMatrix <em>Is Matrix</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Is Matrix</em>'.
   * @see org.xtext.example.cr.cR.Variable#getIsMatrix()
   * @see #getVariable()
   * @generated
   */
  EAttribute getVariable_IsMatrix();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Variable#getType <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Type</em>'.
   * @see org.xtext.example.cr.cR.Variable#getType()
   * @see #getVariable()
   * @generated
   */
  EAttribute getVariable_Type();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Variable#getIsArray <em>Is Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Is Array</em>'.
   * @see org.xtext.example.cr.cR.Variable#getIsArray()
   * @see #getVariable()
   * @generated
   */
  EAttribute getVariable_IsArray();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Variable#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.xtext.example.cr.cR.Variable#getName()
   * @see #getVariable()
   * @generated
   */
  EAttribute getVariable_Name();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.SimpleVariable <em>Simple Variable</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Simple Variable</em>'.
   * @see org.xtext.example.cr.cR.SimpleVariable
   * @generated
   */
  EClass getSimpleVariable();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Array <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.Array
   * @generated
   */
  EClass getArray();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Number <em>Number</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Number</em>'.
   * @see org.xtext.example.cr.cR.Number
   * @generated
   */
  EClass getNumber();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Number#getInteger <em>Integer</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Integer</em>'.
   * @see org.xtext.example.cr.cR.Number#getInteger()
   * @see #getNumber()
   * @generated
   */
  EAttribute getNumber_Integer();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Number#getDecimal <em>Decimal</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Decimal</em>'.
   * @see org.xtext.example.cr.cR.Number#getDecimal()
   * @see #getNumber()
   * @generated
   */
  EAttribute getNumber_Decimal();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Folder <em>Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Folder</em>'.
   * @see org.xtext.example.cr.cR.Folder
   * @generated
   */
  EClass getFolder();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Folder#getLinuxFolder <em>Linux Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Linux Folder</em>'.
   * @see org.xtext.example.cr.cR.Folder#getLinuxFolder()
   * @see #getFolder()
   * @generated
   */
  EReference getFolder_LinuxFolder();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Folder#getWindowsFolder <em>Windows Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Windows Folder</em>'.
   * @see org.xtext.example.cr.cR.Folder#getWindowsFolder()
   * @see #getFolder()
   * @generated
   */
  EReference getFolder_WindowsFolder();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Archive <em>Archive</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Archive</em>'.
   * @see org.xtext.example.cr.cR.Archive
   * @generated
   */
  EClass getArchive();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.Archive#getFolder <em>Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Folder</em>'.
   * @see org.xtext.example.cr.cR.Archive#getFolder()
   * @see #getArchive()
   * @generated
   */
  EReference getArchive_Folder();

  /**
   * Returns the meta object for the attribute list '{@link org.xtext.example.cr.cR.Archive#getArq <em>Arq</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Arq</em>'.
   * @see org.xtext.example.cr.cR.Archive#getArq()
   * @see #getArchive()
   * @generated
   */
  EAttribute getArchive_Arq();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.LinuxFolder <em>Linux Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Linux Folder</em>'.
   * @see org.xtext.example.cr.cR.LinuxFolder
   * @generated
   */
  EClass getLinuxFolder();

  /**
   * Returns the meta object for the attribute list '{@link org.xtext.example.cr.cR.LinuxFolder#getUnixFolder <em>Unix Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Unix Folder</em>'.
   * @see org.xtext.example.cr.cR.LinuxFolder#getUnixFolder()
   * @see #getLinuxFolder()
   * @generated
   */
  EAttribute getLinuxFolder_UnixFolder();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.WindowsFolder <em>Windows Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Windows Folder</em>'.
   * @see org.xtext.example.cr.cR.WindowsFolder
   * @generated
   */
  EClass getWindowsFolder();

  /**
   * Returns the meta object for the attribute list '{@link org.xtext.example.cr.cR.WindowsFolder#getWindowsFolder <em>Windows Folder</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Windows Folder</em>'.
   * @see org.xtext.example.cr.cR.WindowsFolder#getWindowsFolder()
   * @see #getWindowsFolder()
   * @generated
   */
  EAttribute getWindowsFolder_WindowsFolder();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.ArrayElement <em>Array Element</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Array Element</em>'.
   * @see org.xtext.example.cr.cR.ArrayElement
   * @generated
   */
  EClass getArrayElement();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.ArrayElement#getArray <em>Array</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Array</em>'.
   * @see org.xtext.example.cr.cR.ArrayElement#getArray()
   * @see #getArrayElement()
   * @generated
   */
  EReference getArrayElement_Array();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.cr.cR.ArrayElement#getIdx <em>Idx</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Idx</em>'.
   * @see org.xtext.example.cr.cR.ArrayElement#getIdx()
   * @see #getArrayElement()
   * @generated
   */
  EReference getArrayElement_Idx();

  /**
   * Returns the meta object for class '{@link org.xtext.example.cr.cR.Index <em>Index</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Index</em>'.
   * @see org.xtext.example.cr.cR.Index
   * @generated
   */
  EClass getIndex();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Index#getParam1 <em>Param1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Param1</em>'.
   * @see org.xtext.example.cr.cR.Index#getParam1()
   * @see #getIndex()
   * @generated
   */
  EAttribute getIndex_Param1();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Index#getVar1 <em>Var1</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Var1</em>'.
   * @see org.xtext.example.cr.cR.Index#getVar1()
   * @see #getIndex()
   * @generated
   */
  EReference getIndex_Var1();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.cr.cR.Index#getParam2 <em>Param2</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Param2</em>'.
   * @see org.xtext.example.cr.cR.Index#getParam2()
   * @see #getIndex()
   * @generated
   */
  EAttribute getIndex_Param2();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.cr.cR.Index#getVar2 <em>Var2</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Var2</em>'.
   * @see org.xtext.example.cr.cR.Index#getVar2()
   * @see #getIndex()
   * @generated
   */
  EReference getIndex_Var2();

  /**
   * Returns the factory that creates the instances of the model.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the factory that creates the instances of the model.
   * @generated
   */
  CRFactory getCRFactory();

  /**
   * <!-- begin-user-doc -->
   * Defines literals for the meta objects that represent
   * <ul>
   *   <li>each class,</li>
   *   <li>each feature of each class,</li>
   *   <li>each enum,</li>
   *   <li>and each data type</li>
   * </ul>
   * <!-- end-user-doc -->
   * @generated
   */
  interface Literals
  {
    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.CRLanguageImpl <em>Language</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.CRLanguageImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCRLanguage()
     * @generated
     */
    EClass CR_LANGUAGE = eINSTANCE.getCRLanguage();

    /**
     * The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CR_LANGUAGE__ELEMENTS = eINSTANCE.getCRLanguage_Elements();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ElementImpl <em>Element</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ElementImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getElement()
     * @generated
     */
    EClass ELEMENT = eINSTANCE.getElement();

    /**
     * The meta object literal for the '<em><b>Var Dec</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ELEMENT__VAR_DEC = eINSTANCE.getElement_VarDec();

    /**
     * The meta object literal for the '<em><b>Assignment</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ELEMENT__ASSIGNMENT = eINSTANCE.getElement_Assignment();

    /**
     * The meta object literal for the '<em><b>Array Method</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ELEMENT__ARRAY_METHOD = eINSTANCE.getElement_ArrayMethod();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ELEMENT__FUNCTION = eINSTANCE.getElement_Function();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.VarDecImpl <em>Var Dec</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.VarDecImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getVarDec()
     * @generated
     */
    EClass VAR_DEC = eINSTANCE.getVarDec();

    /**
     * The meta object literal for the '<em><b>Primitive Dec</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference VAR_DEC__PRIMITIVE_DEC = eINSTANCE.getVarDec_PrimitiveDec();

    /**
     * The meta object literal for the '<em><b>Array Dec</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference VAR_DEC__ARRAY_DEC = eINSTANCE.getVarDec_ArrayDec();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.PrimitiveDecImpl <em>Primitive Dec</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.PrimitiveDecImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getPrimitiveDec()
     * @generated
     */
    EClass PRIMITIVE_DEC = eINSTANCE.getPrimitiveDec();

    /**
     * The meta object literal for the '<em><b>Int Dec</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PRIMITIVE_DEC__INT_DEC = eINSTANCE.getPrimitiveDec_IntDec();

    /**
     * The meta object literal for the '<em><b>Real Dec</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PRIMITIVE_DEC__REAL_DEC = eINSTANCE.getPrimitiveDec_RealDec();

    /**
     * The meta object literal for the '<em><b>Partition Dec</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PRIMITIVE_DEC__PARTITION_DEC = eINSTANCE.getPrimitiveDec_PartitionDec();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.IntDecImpl <em>Int Dec</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.IntDecImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getIntDec()
     * @generated
     */
    EClass INT_DEC = eINSTANCE.getIntDec();

    /**
     * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute INT_DEC__TYPE = eINSTANCE.getIntDec_Type();

    /**
     * The meta object literal for the '<em><b>Vars</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference INT_DEC__VARS = eINSTANCE.getIntDec_Vars();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.RealDecImpl <em>Real Dec</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.RealDecImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getRealDec()
     * @generated
     */
    EClass REAL_DEC = eINSTANCE.getRealDec();

    /**
     * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute REAL_DEC__TYPE = eINSTANCE.getRealDec_Type();

    /**
     * The meta object literal for the '<em><b>Vars</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference REAL_DEC__VARS = eINSTANCE.getRealDec_Vars();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.PartitionDecImpl <em>Partition Dec</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.PartitionDecImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getPartitionDec()
     * @generated
     */
    EClass PARTITION_DEC = eINSTANCE.getPartitionDec();

    /**
     * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PARTITION_DEC__TYPE = eINSTANCE.getPartitionDec_Type();

    /**
     * The meta object literal for the '<em><b>Vars</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PARTITION_DEC__VARS = eINSTANCE.getPartitionDec_Vars();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ArrayDecImpl <em>Array Dec</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ArrayDecImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArrayDec()
     * @generated
     */
    EClass ARRAY_DEC = eINSTANCE.getArrayDec();

    /**
     * The meta object literal for the '<em><b>Array</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ARRAY_DEC__ARRAY = eINSTANCE.getArrayDec_Array();

    /**
     * The meta object literal for the '<em><b>Colums</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ARRAY_DEC__COLUMS = eINSTANCE.getArrayDec_Colums();

    /**
     * The meta object literal for the '<em><b>Rows</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ARRAY_DEC__ROWS = eINSTANCE.getArrayDec_Rows();

    /**
     * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ARRAY_DEC__TYPE = eINSTANCE.getArrayDec_Type();

    /**
     * The meta object literal for the '<em><b>Array Vars</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ARRAY_DEC__ARRAY_VARS = eINSTANCE.getArrayDec_ArrayVars();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.AssignmentImpl <em>Assignment</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.AssignmentImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getAssignment()
     * @generated
     */
    EClass ASSIGNMENT = eINSTANCE.getAssignment();

    /**
     * The meta object literal for the '<em><b>Dec</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__DEC = eINSTANCE.getAssignment_Dec();

    /**
     * The meta object literal for the '<em><b>Variables</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__VARIABLES = eINSTANCE.getAssignment_Variables();

    /**
     * The meta object literal for the '<em><b>Array Element</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__ARRAY_ELEMENT = eINSTANCE.getAssignment_ArrayElement();

    /**
     * The meta object literal for the '<em><b>Calc CR</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__CALC_CR = eINSTANCE.getAssignment_CalcCR();

    /**
     * The meta object literal for the '<em><b>Calc Mean</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__CALC_MEAN = eINSTANCE.getAssignment_CalcMean();

    /**
     * The meta object literal for the '<em><b>Number</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__NUMBER = eINSTANCE.getAssignment_Number();

    /**
     * The meta object literal for the '<em><b>Archive</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__ARCHIVE = eINSTANCE.getAssignment_Archive();

    /**
     * The meta object literal for the '<em><b>Variable</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__VARIABLE = eINSTANCE.getAssignment_Variable();

    /**
     * The meta object literal for the '<em><b>Assigned AE</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASSIGNMENT__ASSIGNED_AE = eINSTANCE.getAssignment_AssignedAE();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ArrayMethodImpl <em>Array Method</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ArrayMethodImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArrayMethod()
     * @generated
     */
    EClass ARRAY_METHOD = eINSTANCE.getArrayMethod();

    /**
     * The meta object literal for the '<em><b>Size</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ARRAY_METHOD__SIZE = eINSTANCE.getArrayMethod_Size();

    /**
     * The meta object literal for the '<em><b>Add</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ARRAY_METHOD__ADD = eINSTANCE.getArrayMethod_Add();

    /**
     * The meta object literal for the '<em><b>Delete</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ARRAY_METHOD__DELETE = eINSTANCE.getArrayMethod_Delete();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.SizeImpl <em>Size</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.SizeImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getSize()
     * @generated
     */
    EClass SIZE = eINSTANCE.getSize();

    /**
     * The meta object literal for the '<em><b>Array</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SIZE__ARRAY = eINSTANCE.getSize_Array();

    /**
     * The meta object literal for the '<em><b>Array Element</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference SIZE__ARRAY_ELEMENT = eINSTANCE.getSize_ArrayElement();

    /**
     * The meta object literal for the '<em><b>Method</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute SIZE__METHOD = eINSTANCE.getSize_Method();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.AddImpl <em>Add</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.AddImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getAdd()
     * @generated
     */
    EClass ADD = eINSTANCE.getAdd();

    /**
     * The meta object literal for the '<em><b>Array</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__ARRAY = eINSTANCE.getAdd_Array();

    /**
     * The meta object literal for the '<em><b>Array Element</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__ARRAY_ELEMENT = eINSTANCE.getAdd_ArrayElement();

    /**
     * The meta object literal for the '<em><b>Method</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ADD__METHOD = eINSTANCE.getAdd_Method();

    /**
     * The meta object literal for the '<em><b>Num Params</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__NUM_PARAMS = eINSTANCE.getAdd_NumParams();

    /**
     * The meta object literal for the '<em><b>Var Params</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__VAR_PARAMS = eINSTANCE.getAdd_VarParams();

    /**
     * The meta object literal for the '<em><b>Ae Params</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__AE_PARAMS = eINSTANCE.getAdd_AeParams();

    /**
     * The meta object literal for the '<em><b>Archive</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__ARCHIVE = eINSTANCE.getAdd_Archive();

    /**
     * The meta object literal for the '<em><b>Sizes</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__SIZES = eINSTANCE.getAdd_Sizes();

    /**
     * The meta object literal for the '<em><b>Calc CRs</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__CALC_CRS = eINSTANCE.getAdd_CalcCRs();

    /**
     * The meta object literal for the '<em><b>Calc Means</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ADD__CALC_MEANS = eINSTANCE.getAdd_CalcMeans();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.DeleteImpl <em>Delete</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.DeleteImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getDelete()
     * @generated
     */
    EClass DELETE = eINSTANCE.getDelete();

    /**
     * The meta object literal for the '<em><b>Array</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__ARRAY = eINSTANCE.getDelete_Array();

    /**
     * The meta object literal for the '<em><b>Array Element</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__ARRAY_ELEMENT = eINSTANCE.getDelete_ArrayElement();

    /**
     * The meta object literal for the '<em><b>Method</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DELETE__METHOD = eINSTANCE.getDelete_Method();

    /**
     * The meta object literal for the '<em><b>Del Elements</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DELETE__DEL_ELEMENTS = eINSTANCE.getDelete_DelElements();

    /**
     * The meta object literal for the '<em><b>Del Vars</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__DEL_VARS = eINSTANCE.getDelete_DelVars();

    /**
     * The meta object literal for the '<em><b>Del Arrays</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__DEL_ARRAYS = eINSTANCE.getDelete_DelArrays();

    /**
     * The meta object literal for the '<em><b>Size</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__SIZE = eINSTANCE.getDelete_Size();

    /**
     * The meta object literal for the '<em><b>Indexs</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__INDEXS = eINSTANCE.getDelete_Indexs();

    /**
     * The meta object literal for the '<em><b>Find Similars</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__FIND_SIMILARS = eINSTANCE.getDelete_FindSimilars();

    /**
     * The meta object literal for the '<em><b>Highest CRs</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__HIGHEST_CRS = eINSTANCE.getDelete_HighestCRs();

    /**
     * The meta object literal for the '<em><b>Indxs</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DELETE__INDXS = eINSTANCE.getDelete_Indxs();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.FunctionImpl <em>Function</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.FunctionImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFunction()
     * @generated
     */
    EClass FUNCTION = eINSTANCE.getFunction();

    /**
     * The meta object literal for the '<em><b>Standard Function</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FUNCTION__STANDARD_FUNCTION = eINSTANCE.getFunction_StandardFunction();

    /**
     * The meta object literal for the '<em><b>Cr Function</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FUNCTION__CR_FUNCTION = eINSTANCE.getFunction_CrFunction();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.StandardFunctionImpl <em>Standard Function</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.StandardFunctionImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getStandardFunction()
     * @generated
     */
    EClass STANDARD_FUNCTION = eINSTANCE.getStandardFunction();

    /**
     * The meta object literal for the '<em><b>Print</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference STANDARD_FUNCTION__PRINT = eINSTANCE.getStandardFunction_Print();

    /**
     * The meta object literal for the '<em><b>For</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference STANDARD_FUNCTION__FOR = eINSTANCE.getStandardFunction_For();

    /**
     * The meta object literal for the '<em><b>Forall</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference STANDARD_FUNCTION__FORALL = eINSTANCE.getStandardFunction_Forall();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.PrintImpl <em>Print</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.PrintImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getPrint()
     * @generated
     */
    EClass PRINT = eINSTANCE.getPrint();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PRINT__FUNCTION = eINSTANCE.getPrint_Function();

    /**
     * The meta object literal for the '<em><b>Var</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PRINT__VAR = eINSTANCE.getPrint_Var();

    /**
     * The meta object literal for the '<em><b>Msg</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PRINT__MSG = eINSTANCE.getPrint_Msg();

    /**
     * The meta object literal for the '<em><b>Ae Param</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PRINT__AE_PARAM = eINSTANCE.getPrint_AeParam();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ForImpl <em>For</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ForImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFor()
     * @generated
     */
    EClass FOR = eINSTANCE.getFor();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FOR__FUNCTION = eINSTANCE.getFor_Function();

    /**
     * The meta object literal for the '<em><b>Loc Var</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FOR__LOC_VAR = eINSTANCE.getFor_LocVar();

    /**
     * The meta object literal for the '<em><b>Dir</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FOR__DIR = eINSTANCE.getFor_Dir();

    /**
     * The meta object literal for the '<em><b>Inner Elements</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FOR__INNER_ELEMENTS = eINSTANCE.getFor_InnerElements();

    /**
     * The meta object literal for the '<em><b>Var</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FOR__VAR = eINSTANCE.getFor_Var();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ForallImpl <em>Forall</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ForallImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getForall()
     * @generated
     */
    EClass FORALL = eINSTANCE.getForall();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FORALL__FUNCTION = eINSTANCE.getForall_Function();

    /**
     * The meta object literal for the '<em><b>Loc Var</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__LOC_VAR = eINSTANCE.getForall_LocVar();

    /**
     * The meta object literal for the '<em><b>Begin</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FORALL__BEGIN = eINSTANCE.getForall_Begin();

    /**
     * The meta object literal for the '<em><b>Begin Var</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__BEGIN_VAR = eINSTANCE.getForall_BeginVar();

    /**
     * The meta object literal for the '<em><b>Begin Function</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__BEGIN_FUNCTION = eINSTANCE.getForall_BeginFunction();

    /**
     * The meta object literal for the '<em><b>Begin AE</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__BEGIN_AE = eINSTANCE.getForall_BeginAE();

    /**
     * The meta object literal for the '<em><b>End</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FORALL__END = eINSTANCE.getForall_End();

    /**
     * The meta object literal for the '<em><b>End Var</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__END_VAR = eINSTANCE.getForall_EndVar();

    /**
     * The meta object literal for the '<em><b>End Function</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__END_FUNCTION = eINSTANCE.getForall_EndFunction();

    /**
     * The meta object literal for the '<em><b>End AE</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__END_AE = eINSTANCE.getForall_EndAE();

    /**
     * The meta object literal for the '<em><b>Inner Elements</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FORALL__INNER_ELEMENTS = eINSTANCE.getForall_InnerElements();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.CRFunctionImpl <em>Function</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.CRFunctionImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCRFunction()
     * @generated
     */
    EClass CR_FUNCTION = eINSTANCE.getCRFunction();

    /**
     * The meta object literal for the '<em><b>Calc CR</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CR_FUNCTION__CALC_CR = eINSTANCE.getCRFunction_CalcCR();

    /**
     * The meta object literal for the '<em><b>Calc Mean</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CR_FUNCTION__CALC_MEAN = eINSTANCE.getCRFunction_CalcMean();

    /**
     * The meta object literal for the '<em><b>Highest CR</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CR_FUNCTION__HIGHEST_CR = eINSTANCE.getCRFunction_HighestCR();

    /**
     * The meta object literal for the '<em><b>Find Similar</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CR_FUNCTION__FIND_SIMILAR = eINSTANCE.getCRFunction_FindSimilar();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.CalcCRImpl <em>Calc CR</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.CalcCRImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCalcCR()
     * @generated
     */
    EClass CALC_CR = eINSTANCE.getCalcCR();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CALC_CR__FUNCTION = eINSTANCE.getCalcCR_Function();

    /**
     * The meta object literal for the '<em><b>Vector</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_CR__VECTOR = eINSTANCE.getCalcCR_Vector();

    /**
     * The meta object literal for the '<em><b>Array Element</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_CR__ARRAY_ELEMENT = eINSTANCE.getCalcCR_ArrayElement();

    /**
     * The meta object literal for the '<em><b>Array Element1</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_CR__ARRAY_ELEMENT1 = eINSTANCE.getCalcCR_ArrayElement1();

    /**
     * The meta object literal for the '<em><b>Var1</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_CR__VAR1 = eINSTANCE.getCalcCR_Var1();

    /**
     * The meta object literal for the '<em><b>Array Element2</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_CR__ARRAY_ELEMENT2 = eINSTANCE.getCalcCR_ArrayElement2();

    /**
     * The meta object literal for the '<em><b>Var2</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_CR__VAR2 = eINSTANCE.getCalcCR_Var2();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.CalcMeanImpl <em>Calc Mean</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.CalcMeanImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getCalcMean()
     * @generated
     */
    EClass CALC_MEAN = eINSTANCE.getCalcMean();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CALC_MEAN__FUNCTION = eINSTANCE.getCalcMean_Function();

    /**
     * The meta object literal for the '<em><b>Array</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_MEAN__ARRAY = eINSTANCE.getCalcMean_Array();

    /**
     * The meta object literal for the '<em><b>Array Element</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_MEAN__ARRAY_ELEMENT = eINSTANCE.getCalcMean_ArrayElement();

    /**
     * The meta object literal for the '<em><b>Calc CR</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CALC_MEAN__CALC_CR = eINSTANCE.getCalcMean_CalcCR();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.HighestCRImpl <em>Highest CR</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.HighestCRImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getHighestCR()
     * @generated
     */
    EClass HIGHEST_CR = eINSTANCE.getHighestCR();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute HIGHEST_CR__FUNCTION = eINSTANCE.getHighestCR_Function();

    /**
     * The meta object literal for the '<em><b>Array</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference HIGHEST_CR__ARRAY = eINSTANCE.getHighestCR_Array();

    /**
     * The meta object literal for the '<em><b>Array Element</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference HIGHEST_CR__ARRAY_ELEMENT = eINSTANCE.getHighestCR_ArrayElement();

    /**
     * The meta object literal for the '<em><b>Calc CR</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference HIGHEST_CR__CALC_CR = eINSTANCE.getHighestCR_CalcCR();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.FindSimilarImpl <em>Find Similar</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.FindSimilarImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFindSimilar()
     * @generated
     */
    EClass FIND_SIMILAR = eINSTANCE.getFindSimilar();

    /**
     * The meta object literal for the '<em><b>Function</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FIND_SIMILAR__FUNCTION = eINSTANCE.getFindSimilar_Function();

    /**
     * The meta object literal for the '<em><b>Matrix</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__MATRIX = eINSTANCE.getFindSimilar_Matrix();

    /**
     * The meta object literal for the '<em><b>Indx Int</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute FIND_SIMILAR__INDX_INT = eINSTANCE.getFindSimilar_IndxInt();

    /**
     * The meta object literal for the '<em><b>Indx Var</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__INDX_VAR = eINSTANCE.getFindSimilar_IndxVar();

    /**
     * The meta object literal for the '<em><b>Indx AE</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__INDX_AE = eINSTANCE.getFindSimilar_IndxAE();

    /**
     * The meta object literal for the '<em><b>Similarity Num</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__SIMILARITY_NUM = eINSTANCE.getFindSimilar_SimilarityNum();

    /**
     * The meta object literal for the '<em><b>Similarity Var</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__SIMILARITY_VAR = eINSTANCE.getFindSimilar_SimilarityVar();

    /**
     * The meta object literal for the '<em><b>Similarity AE</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__SIMILARITY_AE = eINSTANCE.getFindSimilar_SimilarityAE();

    /**
     * The meta object literal for the '<em><b>Similarity Calc CR</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__SIMILARITY_CALC_CR = eINSTANCE.getFindSimilar_SimilarityCalcCR();

    /**
     * The meta object literal for the '<em><b>Similarity Calc Mean</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FIND_SIMILAR__SIMILARITY_CALC_MEAN = eINSTANCE.getFindSimilar_SimilarityCalcMean();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.VariableImpl <em>Variable</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.VariableImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getVariable()
     * @generated
     */
    EClass VARIABLE = eINSTANCE.getVariable();

    /**
     * The meta object literal for the '<em><b>Is Matrix</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute VARIABLE__IS_MATRIX = eINSTANCE.getVariable_IsMatrix();

    /**
     * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute VARIABLE__TYPE = eINSTANCE.getVariable_Type();

    /**
     * The meta object literal for the '<em><b>Is Array</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute VARIABLE__IS_ARRAY = eINSTANCE.getVariable_IsArray();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute VARIABLE__NAME = eINSTANCE.getVariable_Name();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.SimpleVariableImpl <em>Simple Variable</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.SimpleVariableImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getSimpleVariable()
     * @generated
     */
    EClass SIMPLE_VARIABLE = eINSTANCE.getSimpleVariable();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ArrayImpl <em>Array</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ArrayImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArray()
     * @generated
     */
    EClass ARRAY = eINSTANCE.getArray();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.NumberImpl <em>Number</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.NumberImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getNumber()
     * @generated
     */
    EClass NUMBER = eINSTANCE.getNumber();

    /**
     * The meta object literal for the '<em><b>Integer</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute NUMBER__INTEGER = eINSTANCE.getNumber_Integer();

    /**
     * The meta object literal for the '<em><b>Decimal</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute NUMBER__DECIMAL = eINSTANCE.getNumber_Decimal();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.FolderImpl <em>Folder</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.FolderImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getFolder()
     * @generated
     */
    EClass FOLDER = eINSTANCE.getFolder();

    /**
     * The meta object literal for the '<em><b>Linux Folder</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FOLDER__LINUX_FOLDER = eINSTANCE.getFolder_LinuxFolder();

    /**
     * The meta object literal for the '<em><b>Windows Folder</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FOLDER__WINDOWS_FOLDER = eINSTANCE.getFolder_WindowsFolder();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ArchiveImpl <em>Archive</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ArchiveImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArchive()
     * @generated
     */
    EClass ARCHIVE = eINSTANCE.getArchive();

    /**
     * The meta object literal for the '<em><b>Folder</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ARCHIVE__FOLDER = eINSTANCE.getArchive_Folder();

    /**
     * The meta object literal for the '<em><b>Arq</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute ARCHIVE__ARQ = eINSTANCE.getArchive_Arq();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.LinuxFolderImpl <em>Linux Folder</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.LinuxFolderImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getLinuxFolder()
     * @generated
     */
    EClass LINUX_FOLDER = eINSTANCE.getLinuxFolder();

    /**
     * The meta object literal for the '<em><b>Unix Folder</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute LINUX_FOLDER__UNIX_FOLDER = eINSTANCE.getLinuxFolder_UnixFolder();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.WindowsFolderImpl <em>Windows Folder</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.WindowsFolderImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getWindowsFolder()
     * @generated
     */
    EClass WINDOWS_FOLDER = eINSTANCE.getWindowsFolder();

    /**
     * The meta object literal for the '<em><b>Windows Folder</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute WINDOWS_FOLDER__WINDOWS_FOLDER = eINSTANCE.getWindowsFolder_WindowsFolder();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.ArrayElementImpl <em>Array Element</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.ArrayElementImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getArrayElement()
     * @generated
     */
    EClass ARRAY_ELEMENT = eINSTANCE.getArrayElement();

    /**
     * The meta object literal for the '<em><b>Array</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ARRAY_ELEMENT__ARRAY = eINSTANCE.getArrayElement_Array();

    /**
     * The meta object literal for the '<em><b>Idx</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ARRAY_ELEMENT__IDX = eINSTANCE.getArrayElement_Idx();

    /**
     * The meta object literal for the '{@link org.xtext.example.cr.cR.impl.IndexImpl <em>Index</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.cr.cR.impl.IndexImpl
     * @see org.xtext.example.cr.cR.impl.CRPackageImpl#getIndex()
     * @generated
     */
    EClass INDEX = eINSTANCE.getIndex();

    /**
     * The meta object literal for the '<em><b>Param1</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute INDEX__PARAM1 = eINSTANCE.getIndex_Param1();

    /**
     * The meta object literal for the '<em><b>Var1</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference INDEX__VAR1 = eINSTANCE.getIndex_Var1();

    /**
     * The meta object literal for the '<em><b>Param2</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute INDEX__PARAM2 = eINSTANCE.getIndex_Param2();

    /**
     * The meta object literal for the '<em><b>Var2</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference INDEX__VAR2 = eINSTANCE.getIndex_Var2();

  }

} //CRPackage
